<?xml version="1.0" encoding="utf-8" ?>
<doc xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="..\..\Documentation\Documentation.xsd">
  <assembly>
    <name>Elysium</name>
  </assembly>
  <members>
    <type name="T:Elysium.Converters.GridLengthToDoubleConverter">
      <summary>
        Converts a value of the type <see cref="T:System.Windows.GridLength" /> into the type <see cref="T:System.Double" />.
      </summary>
    </type>
    <method name="M:Elysium.Converters.GridLengthToDoubleConverter.Convert(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
      <summary>
        Converts a value of the type <see cref="T:System.Windows.GridLength" /> into the type <see cref="T:System.Double" />.
      </summary>
      <param name="value">
        Initial value of the type <see cref="T:System.Windows.GridLength" />.
      </param>
      <param name="targetType">A target type. The value is ignored.</param>
      <param name="parameter">Converter's parameter. Has to be a string and can be one of the next values: "Auto", "*" or null.</param>
      <param name="culture">Language and local parameters used in converter. The value is ignored.</param>
      <returns>
        A value of the type <see cref="T:System.Double" />. Result is a value of the <see cref="P:System.Windows.GridLength.Value" /> type or
        <see cref="F:System.Windows.DependencyProperty.UnsetValue">DependencyProperty.UnsetValue</see>, in case types dont match ("Auto", "*" or pixels amount) <paramref name="value" /> и <paramref name="parameter" /> or failure during method execution.
      </returns>
    </method>
    <method name="M:Elysium.Converters.GridLengthToDoubleConverter.ConvertBack(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
      <summary>
        Converts a value of the type <see cref="T:System.Double" /> into the type <see cref="T:System.Windows.GridLength" />.
      </summary>
      <param name="value">
        Initial value of the type <see cref="T:System.Double" />.
      </param>
      <param name="targetType">A target type. The value is ignored.</param>
      <param name="parameter">Converter's parameter. Has to be a string and can be one of the next values: "Auto", "*" or null.</param>
      <param name="culture">Language and local parameters used in converter. The value is ignored.</param>
      <returns>
        A value of the type <see cref="T:System.Windows.GridLength" />.
        The results depends on the value of the following paremeter <paramref name="parameter" />:
        <list type="bullet">
          <item>
            <description>
              "Auto": <see cref="P:System.Windows.GridLength.Auto">GridLength.Auto</see>. A value of the parameter <paramref name="value" /> is ignored.
            </description>
          </item>
          <item>
            <description>
              "*": A value is represented as a calculated part of the available space. A value of the part weight has to be set in the parameter <paramref name="value" />.
            </description>
          </item>
          <item>
            <description>
              null: A value, measured in pixels, is returned A quantity of pixels has to be set in the parameter <paramref name="value" />.
            </description>
          </item>
        </list>
      </returns>
    </method>
  </members>
</doc>